package com.phantasy.proto
{
	import com.phantasy.Message;
	
	import flash.net.registerClassAlias;
	
	public class p_role_ext extends Message
	{
		public var role_id:Number = 0;
		public var signature:String = "";
		public var birthday:int = 0;
		public var constellation:int = 0;
		public var country:int = 0;
		public var province:int = 0;
		public var city:int = 0;
		public var blog:String = "";
		public var family_last_op_time:int = 0;
		public var role_name:String = "";
		public var sex:int = 0;
		public var ever_leave_xsc:Boolean = false;
		public var wish_times:int = 0;
		public var last_wish_time:int = 0;
		public var glyph_time:int = 0;
		
		public function p_role_ext()
		{
			registerClassAlias("p.p_role_ext", p_role_ext);
		}
		
		override public function getMethodName():String
		{
			return ("role");
		}
		
		override public function getClassName():String
		{
			return ("p_role_ext");
		}
		
		override public function getAttributes():Array
		{
			return ([["role_id", "Number", "null"], ["signature", "String", "null"], ["birthday", "int", "null"], ["constellation", "int", "null"], ["country", "int", "null"], ["province", "int", "null"], ["city", "int", "null"], ["blog", "String", "null"], ["family_last_op_time", "int", "null"], ["role_name", "String", "null"], ["sex", "int", "null"], ["ever_leave_xsc", "Boolean", "null"], ["wish_times", "int", "null"], ["last_wish_time", "int", "null"], ["glyph_time", "int", "null"]]);
		}

	}
}